package com.ycb.service;

import com.ycb.common.Result;
import com.ycb.pojo.Category;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 菜品及套餐分类 服务类
 * </p>
 *
 * @author ycb
 * @since 2024-09-30
 */
public interface ICategoryService extends IService<Category> {

    /**
     * 删除分类及分类下面的子
     * @param id
     * @return
     */
    Result<String> removeIfNotChildren(Long id);

    /**
     * 根据type查询套餐或者菜品种类
     * @param type
     * @return
     */
    List<Category> listByType(Integer type);
}
